package com.sxhalo.manage.map;

import java.util.HashSet;
import java.util.Set;

/**
 * Company entity. @author MyEclipse Persistence Tools
 */

public class Company implements java.io.Serializable {

	// Fields

	private Integer companyId;
	private Companytype companytype;
	private String companyName;
	private String email;
	private String phone;
	private String telephone;
	private String address;
	private String city;
	private String country;
	private Integer zipCode;
	private String url;
	private String companyPerson;
	private Integer activeProject;
	private Integer archiveProject;
	private String describes;
	private Set departments = new HashSet(0);

	// Constructors

	/** default constructor */
	public Company() {
	}

	/** full constructor */
	public Company(Companytype companytype, String companyName, String email,
			String phone, String telephone, String address, String city,
			String country, Integer zipCode, String url, String companyPerson,
			Integer activeProject, Integer archiveProject, String describes,
			Set departments) {
		this.companytype = companytype;
		this.companyName = companyName;
		this.email = email;
		this.phone = phone;
		this.telephone = telephone;
		this.address = address;
		this.city = city;
		this.country = country;
		this.zipCode = zipCode;
		this.url = url;
		this.companyPerson = companyPerson;
		this.activeProject = activeProject;
		this.archiveProject = archiveProject;
		this.describes = describes;
		this.departments = departments;
	}

	// Property accessors

	public Integer getCompanyId() {
		return this.companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Companytype getCompanytype() {
		return this.companytype;
	}

	public void setCompanytype(Companytype companytype) {
		this.companytype = companytype;
	}

	public String getCompanyName() {
		return this.companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public Integer getZipCode() {
		return this.zipCode;
	}

	public void setZipCode(Integer zipCode) {
		this.zipCode = zipCode;
	}

	public String getUrl() {
		return this.url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getCompanyPerson() {
		return this.companyPerson;
	}

	public void setCompanyPerson(String companyPerson) {
		this.companyPerson = companyPerson;
	}

	public Integer getActiveProject() {
		return this.activeProject;
	}

	public void setActiveProject(Integer activeProject) {
		this.activeProject = activeProject;
	}

	public Integer getArchiveProject() {
		return this.archiveProject;
	}

	public void setArchiveProject(Integer archiveProject) {
		this.archiveProject = archiveProject;
	}

	public String getDescribes() {
		return this.describes;
	}

	public void setDescribes(String describes) {
		this.describes = describes;
	}

	public Set getDepartments() {
		return this.departments;
	}

	public void setDepartments(Set departments) {
		this.departments = departments;
	}

}